package com.qiaofang.applet.service.property.service;

import com.qiaofang.applet.common.base.BaseService;
import com.qiaofang.applet.service.other.domain.CityCompany;
import com.qiaofang.applet.service.property.domain.Property;

/**
 * @author: youqing.yang
 * @create: 2020/09/28 09:27
 **/
public interface PropertyRedundancyService extends BaseService<Property, String> {

    /**
     * 单个公司操作冗余字段
     * @param cityCompany
     */
    void UpdateOtherToProperty(CityCompany cityCompany);

    /**
     * 有房源表主动去同步
     * @param cityCompany
     */
    void UpdatePropertyToOther(CityCompany cityCompany);

    /**
     * 楼盘
     * @param cityCompany
     */
    void redundancyEstate(CityCompany cityCompany);

    /**
     *  Vr
     * @param cityCompany
     */
    void redundancyVr(CityCompany cityCompany);

    /**
     * 视频
     * @param cityCompany
     */
    void redundancyVideo(CityCompany cityCompany);

    /**
     * 商圈
     * @param cityCompany
     */
    void redundancyArea(CityCompany cityCompany);

    /**
     * 区域
     * @param cityCompany
     */
    void redundancyDistrict(CityCompany cityCompany);

    /**
     * 联系人
     * @param cityCompany
     */
    void redundancyContact(CityCompany cityCompany);

    /**
     * 员工
     * @param cityCompany
     */
    void redundancyEmployee(CityCompany cityCompany);

    /**
     * 部门
     * @param cityCompany
     */
    void redundancyDepartment(CityCompany cityCompany);

}
